package com.water.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * (BeOrder)实体类
 *
 * @author makejava
 * @since 2020-12-14 19:18:45
 */
public class BeOrder implements Serializable {
    private static final long serialVersionUID = 224107775197704810L;
    /**
     * 业扩工单（规则：16位，如：B1-20140105-0001。前两位表示工单类型，
     * 中间8位表示建单日期，最后四位是按工单类型和月份的流水号）
     */
    private String orderno;
    /**
     * 工单类型（1新户 2分户 3过户 4代扣 5换表
     * 6重签 7销户）
     */
    private Integer ordertype;
    /**
     * 当前步骤ID（1-8步骤，0完成，-1终止）
     */
    private Integer stepid;
    /**
     * 建单人
     */
    private Integer createemp;
    /**
     * 工单创建日期
     */
    private Date createdate;
    /**
     * 归档人
     */
    private Integer completeemp;
    /**
     * 工单完成日期
     */
    private Date completedate;
    /**
     * 最后操作人
     */
    private Integer lasteditemp;
    /**
     * 最后操作时间
     */
    private Date lasteditdate;
    /**
     * 用户名称
     */
    private String username;
    /**
     * 用户类型(私户 公户)
     */
    private String usertype;
    /**
     * 用户地址
     */
    private String address;
    /**
     * 联系人
     */
    private String linkman;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 接水用途
     */
    private String usetarget;
    /**
     * 房屋层次
     */
    private Integer househeight;
    /**
     * 用水量
     */
    private Integer maxamount;
    /**
     * 申请表径
     */
    private Integer metertypeid;
    /**
     * 申请装表表数
     */
    private Integer metercount;
    /**
     * 用户申请的备注说明
     */
    private String userremark;
    /**
     * 收费方式（坐收 走收 银行代扣）
     */
    private String paytype;
    /**
     * 开户银行
     */
    private String bankcompany;
    /**
     * 银行账号
     */
    private String banknum;
    /**
     * 原用户编码
     */
    private String olduserno;
    /**
     * 原用户姓名
     */
    private String oldusername;
    /**
     * 原用户表径(不存ID,直接存文字)
     */
    private String oldmeter;
    /**
     * 初步审核人
     */
    private Integer auditempid;
    /**
     * 初审意见
     */
    private String auditmessage;
    /**
     * 总应收金额
     */
    private Double projectmoney;
    /**
     * 总实收金额
     */
    private Double realmoney;
    /**
     * 交费日期
     */
    private Date paydate;
    /**
     * 开工日期
     */
    private Date projiectdate1;
    /**
     * 竣工日期
     */
    private Date projectdate2;
    /**
     * 所属辖区ID
     */
    private Integer areaid;
    /**
     * 工单终止原因
     */
    private String abortcause;

    private String Olduserphone;

    @Override
    public String toString() {
        return "BeOrder{" +
                "orderno='" + orderno + '\'' +
                ", ordertype=" + ordertype +
                ", stepid=" + stepid +
                ", createemp=" + createemp +
                ", createdate=" + createdate +
                ", completeemp=" + completeemp +
                ", completedate=" + completedate +
                ", lasteditemp=" + lasteditemp +
                ", lasteditdate=" + lasteditdate +
                ", username='" + username + '\'' +
                ", usertype='" + usertype + '\'' +
                ", address='" + address + '\'' +
                ", linkman='" + linkman + '\'' +
                ", phone='" + phone + '\'' +
                ", usetarget='" + usetarget + '\'' +
                ", househeight=" + househeight +
                ", maxamount=" + maxamount +
                ", metertypeid=" + metertypeid +
                ", metercount=" + metercount +
                ", userremark='" + userremark + '\'' +
                ", paytype='" + paytype + '\'' +
                ", bankcompany='" + bankcompany + '\'' +
                ", banknum='" + banknum + '\'' +
                ", olduserno='" + olduserno + '\'' +
                ", oldusername='" + oldusername + '\'' +
                ", oldmeter='" + oldmeter + '\'' +
                ", auditempid=" + auditempid +
                ", auditmessage='" + auditmessage + '\'' +
                ", projectmoney=" + projectmoney +
                ", realmoney=" + realmoney +
                ", paydate=" + paydate +
                ", projiectdate1=" + projiectdate1 +
                ", projectdate2=" + projectdate2 +
                ", areaid=" + areaid +
                ", abortcause='" + abortcause + '\'' +
                ", Olduserphone='" + Olduserphone + '\'' +
                ", wxuser='" + wxuser + '\'' +
                '}';
    }

    public String getOlduserphone() {
        return Olduserphone;
    }

    /**
     * 微信uid
     * @return
     */
    private String wxuser;

    public String getOrderno() {
        return orderno;
    }

    public void setOrderno(String orderno) {
        this.orderno = orderno;
    }

    public Integer getOrdertype() {
        return ordertype;
    }

    public void setOrdertype(Integer ordertype) {
        this.ordertype = ordertype;
    }

    public Integer getStepid() {
        return stepid;
    }

    public void setStepid(Integer stepid) {
        this.stepid = stepid;
    }

    public Integer getCreateemp() {
        return createemp;
    }

    public void setCreateemp(Integer createemp) {
        this.createemp = createemp;
    }

    public Date getCreatedate() {
        return createdate;
    }

    public void setCreatedate(Date createdate) {
        this.createdate = createdate;
    }

    public Integer getCompleteemp() {
        return completeemp;
    }

    public void setCompleteemp(Integer completeemp) {
        this.completeemp = completeemp;
    }

    public Date getCompletedate() {
        return completedate;
    }

    public void setCompletedate(Date completedate) {
        this.completedate = completedate;
    }

    public Integer getLasteditemp() {
        return lasteditemp;
    }

    public void setLasteditemp(Integer lasteditemp) {
        this.lasteditemp = lasteditemp;
    }

    public Date getLasteditdate() {
        return lasteditdate;
    }

    public void setLasteditdate(Date lasteditdate) {
        this.lasteditdate = lasteditdate;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUsertype() {
        return usertype;
    }

    public void setUsertype(String usertype) {
        this.usertype = usertype;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLinkman() {
        return linkman;
    }

    public void setLinkman(String linkman) {
        this.linkman = linkman;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getUsetarget() {
        return usetarget;
    }

    public void setUsetarget(String usetarget) {
        this.usetarget = usetarget;
    }

    public Integer getHouseheight() {
        return househeight;
    }

    public void setHouseheight(Integer househeight) {
        this.househeight = househeight;
    }

    public Integer getMaxamount() {
        return maxamount;
    }

    public void setMaxamount(Integer maxamount) {
        this.maxamount = maxamount;
    }

    public Integer getMetertypeid() {
        return metertypeid;
    }

    public void setMetertypeid(Integer metertypeid) {
        this.metertypeid = metertypeid;
    }

    public Integer getMetercount() {
        return metercount;
    }

    public void setMetercount(Integer metercount) {
        this.metercount = metercount;
    }

    public String getUserremark() {
        return userremark;
    }

    public void setUserremark(String userremark) {
        this.userremark = userremark;
    }

    public String getPaytype() {
        return paytype;
    }

    public void setPaytype(String paytype) {
        this.paytype = paytype;
    }

    public String getBankcompany() {
        return bankcompany;
    }

    public void setBankcompany(String bankcompany) {
        this.bankcompany = bankcompany;
    }

    public String getBanknum() {
        return banknum;
    }

    public void setBanknum(String banknum) {
        this.banknum = banknum;
    }

    public String getOlduserno() {
        return olduserno;
    }

    public void setOlduserno(String olduserno) {
        this.olduserno = olduserno;
    }

    public String getOldusername() {
        return oldusername;
    }

    public void setOldusername(String oldusername) {
        this.oldusername = oldusername;
    }

    public String getOldmeter() {
        return oldmeter;
    }

    public void setOldmeter(String oldmeter) {
        this.oldmeter = oldmeter;
    }

    public Integer getAuditempid() {
        return auditempid;
    }

    public void setAuditempid(Integer auditempid) {
        this.auditempid = auditempid;
    }

    public String getAuditmessage() {
        return auditmessage;
    }

    public void setAuditmessage(String auditmessage) {
        this.auditmessage = auditmessage;
    }

    public Double getProjectmoney() {
        return projectmoney;
    }

    public void setProjectmoney(Double projectmoney) {
        this.projectmoney = projectmoney;
    }

    public Double getRealmoney() {
        return realmoney;
    }

    public void setRealmoney(Double realmoney) {
        this.realmoney = realmoney;
    }

    public Date getPaydate() {
        return paydate;
    }

    public void setPaydate(Date paydate) {
        this.paydate = paydate;
    }

    public Date getProjiectdate1() {
        return projiectdate1;
    }

    public void setProjiectdate1(Date projiectdate1) {
        this.projiectdate1 = projiectdate1;
    }

    public Date getProjectdate2() {
        return projectdate2;
    }

    public void setProjectdate2(Date projectdate2) {
        this.projectdate2 = projectdate2;
    }

    public Integer getAreaid() {
        return areaid;
    }

    public void setAreaid(Integer areaid) {
        this.areaid = areaid;
    }

    public String getAbortcause() {
        return abortcause;
    }

    public void setAbortcause(String abortcause) {
        this.abortcause = abortcause;
    }

    public String getWxuser() {
        return wxuser;
    }

    public void setWxuser(String wxuser) {
        this.wxuser = wxuser;
    }

    public void setOlduserphone(String s) {
    }

    public void setOlduseraddr(String s) {
    }
}